#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int letter, dight, space, others;
void count(char[]);
int main()
{
	char text[80];
	printf("input string;\n");
	gets(text);
	printf("string:");
	puts(text);
	letter = 0;
	dight = 0;
	space = 0;
	others = 0;
	count(text);
	printf("\nletter:%d\nnight:%d\nspace:%d\nothers:%d\n", letter, dight, space, others);
	return 0;
}
void count(char str[])
{
	int i;
	for (i = 0; str[i] != '\0'; i++)
	{
		if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z'))
			letter++;
		else if (str[i] >= '0' && str[i] <= '9')
			dight++;
		else if (str[i] == 32)
			space++;
		else
			others++;
	}
}